<?php

use support\view\Raw;
use support\view\Twig;
use support\view\Blade;
use support\view\ThinkPHP;


// +----------------------------------------------------------------------
// | 模板设置
// +----------------------------------------------------------------------

return [
    'handler' => ThinkPHP::class,
    'options'=> [
        // 模板引擎类型使用Think
        'type' => 'Think',
        // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
        'auto_rule' => 1,
        // 模板目录名
        'view_dir_name' => '_view_dir_name',
        // 模板后缀
        'view_suffix' => 'html',
        // 模板文件名分隔符
        'view_depr' => DIRECTORY_SEPARATOR,
        // 模板引擎普通标签开始标记
        'tpl_begin' => '{',
        // 模板引擎普通标签结束标记
        'tpl_end' => '}',
        // 标签库标签开始标记
        'taglib_begin' => '{',
        // 标签库标签结束标记
        'taglib_end' => '}',
        // 主题主路径
       // 'view_path' => '\plugin\hkcms' . DIRECTORY_SEPARATOR . 'template' . DIRECTORY_SEPARATOR,
        'view_path' =>  dirname( __DIR__ ) . '/template/index/default' . DIRECTORY_SEPARATOR,
        // 预先加载的标签库
        'taglib_pre_load' => \plugin\hkcms\app\index\taglib\HkCms::class,
        // 模板编译缓存，设为false则每次都会重新编译
        'tpl_cache' => true,
        // 开启模板渲染缓存,
        'display_cache' => true,
        // 默认过滤方法 用于普通标签输出
        'default_filter' => '',
        // 模板输出替换
        'tpl_replace_string' => []
    ]
];
